Python 3.12.3 (tags/v3.12.3:f6650f9, Apr  9 2024, 14:05:25) [MSC v.1938 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license()" for more information.
>>> import math
... print('Введите число:')
... x = int(input())
... 
... if x in range(1000, 9999):
...     print('Оно четырёхзначное')
... else:
...     print("Оно не четырёхзначное")
...     exit()
... 
... if x % 2 == 0:
...     print('Оно чётное')
... else:
...     print("оно нечётное")
... 
... if x % 3 == 0:
...     print('Число кратно трём: Да')
... else:
...     print('Число кратно трём: Нет')
... 
... sqrt = math.sqrt(x)
... print("Квадратный корень:", sqrt)
... 
... digits = [int(d) for d in str(x)]
... min_digit = min(x)
... max_digit = max(x)
... zeros_count = digits.count(0)
... print(f'Наименьшая цифра числа: {min_digit}')
... print(f'Наибольшая цифра числа: {max_digit}')
... print(f'Количество нулей в числе: {zeros_count}')
... print()
... b = (x // 1000)
... z = ((x - b * 1000) // 100)
... a = (((x - b * 1000) - z * 100) // 10)
... w = (((x - b * 1000) - z * 100) - a * 10)
... w = w ** 2
... if w < 10:
    print(f'Цифра в разряде единиц является квадратом цифры: {w}')
else:
    print('Цифра в разряде тысяч является квадратом цифры: Нет')
a = a ** 2
if a < 10:
    print(f'Цифра в разряде десятков является квадратом цифры: {a}')
else:
    print('Цифра в разряде тысяч является квадратом цифры: Нет')
z = z ** 2
if z < 10:
    print(f'Цифра в разряде сотен является квадратом цифры: {z}')
else:
    print('Цифра в разряде сотен является квадратом цифры: Нет')
b = b ** 2
if b < 10:
    print(f'Цифра в разряде тысяч является квадратом цифры: {b}')
else:
    print('Цифра в разряде тысяч является квадратом цифры: Нет')

